package generic02;

import java.util.ArrayList;
import java.util.Collection;

/*
* Collection接口中的toArray方法：
*   <T> T[] toArray(T[] a)
*         将集合中元素存储到指定的数组中，然后返回这个数组
* */
public class GenericDemo02 {
    public static void main(String[] args) {
        Collection<String> c = new ArrayList<String>();
        c.add("ABC");
        c.add("DEF");
        c.add("GHK");
        String[] strs = new String[c.size()];  // 创建一个数组

        String[] arr = c.toArray(strs);  // 将集合中元素存储到指定的数组中，然后返回这个数组

        // 遍历arr数组
        for (String s:arr){     //遍历打印数组
            System.out.println(s);
            //ABC
            //DEF
            //GHK
        }
    }
}
